草庐IT

apache - PHP session 和 memcacheD

全部标签

php - 由于 apache2 配置,Laravel 4 Controller 路由无法正常工作

我正在尝试在家里的本地服务器上设置laravel,但我似乎做不到让Controller路由工作,例如:Route::controller('home','home');这段代码可以在我工作的服务器上运行,我已经阅读了一些关于声称问题是因为apache2未配置为查看.htaccess文件。我已经弄乱了一段时间,但我似乎仍然无法使任何工作正常进行。我进入/etc/apache2/sites-available并创建了我自己的名为site1的配置文件看起来像这样:ServerAdminwebmaster@localhostDocumentRoot/var/www/laravel/Option

php - Google App Engine (GAE) 本地开发环境是否包含 Memcached 服务?

GoogleAppEngine本地开发环境是否包含Memcached服务?即使我在本地开发环境中调试我的PHP服务,我也必须通过Internet连接实时Memcached服务吗? 最佳答案 GAE开发服务器几乎可以模拟实时运行您的应用程序的所有功能。(有一些差异,包括本地服务器不会强制执行配额或超时。)这包括Memcached,或者至少是它的某种模拟。您无需连接到Google的实际Memcached服务器即可在本地进行测试。(无论如何,没有办法做到这一点。) 关于php-GoogleAp

php - Apache 无法在 Raspberry Pi 上打开页面

我有Apache2在我的RaspberryPi上安装了PHP,当我请求index.php时它加载正常,但是当我尝试请求任何子文件夹或任何其他文件时(strandsort.cs在此示例-也可以是anything.txt,只是不是要解析的HTML/PHP),我得到403accessdenied,但是当我请求应该解析的文件时(i2.php)我得到一个空白页。可能还值得注意的是,phpmyadmin似乎工作正常。我配置的配置是:/etc/apache2/sites-enabled/000-default并将AllowOverride设置为ALL。这是错误:PHPWarning:Unknown:

php - Docker - 安装 php-memcached 扩展不工作?

我一直在尝试在我的php-5.6容器中安装memcached,但是我无法让它工作,因为我没有在phpinfo()中看到memcached扩展,而且出于某种原因它提示它不能'在代码中找不到memcache.so。有我用于php构建的docker文件FROMphp:5.6-fpmRUNapt-getupdate&&apt-getinstall-y\libfreetype6-dev\libjpeg62-turbo-dev\libmcrypt-dev\libpng12-dev\&&docker-php-ext-install-j$(nproc)iconvmcrypt\&&docker-php-

php - 如何在没有 apache_get_modules() 的情况下检测 mod_rewrite?

当函数apache_get_modules()不可用时,是否可以在PHP中检测到mod_rewrite? 最佳答案 您可以分析phpinfo()的输出:ob_start();phpinfo(INFO_MODULES);$contents=ob_get_contents();ob_end_clean();var_dump(strpos($contents,'mod_rewrite')!==false); 关于php-如何在没有apache_get_modules()的情况下检测mod_re

php - 如何使用Memcache加速PHP?

我已经为我的PHPApache本地服务器服务器(XAMPP)启用了内存缓存扩展但我不知道如何使用它来加速我的PHP脚本在我想加速的每个页面的顶部写下面的代码就足够了吗?还是我应该做点别的?/*proceduralAPI*/$memcache_obj=memcache_connect('127.0.0.1',11211);/*OOAPI*/$memcache=newMemcache;$memcache->connect('127.0.0.1',11211);phpinfo()显示以下详细信息memcachesupportenabledActivepersistentconnections

php - 600 + 模式重写规则,apache 可以吗?

我们正在建立一个网站,希望每天能为2000到5000个独立用户提供服务。因为该网站面向阿拉伯语人士,所以我们配置了.htaccess文件来制定重写规则,例如:RewriteRule^عربية$arabic.php[L]问题是我们有600个像上面那样的重写规则。这对apache好吗?或者这会让我的服务器变慢吗?[L]标签有帮助吗? 最佳答案 如果您只有静态关键字,我宁愿使用hashmap而不是单独的规则。因为HashMap的查找操作的复杂度是O(1),而n规则的复杂度是O(n)。所以你可以这样做:RewriteMaparabic-k

php - 配置 CodeIgniter 以在 Mac OS X 上使用 Apache 在本地运行

我有一个CodeIgniter项目,到现在为止只能远程运行(它是在服务器上构建的……不是我的主意!)。我将它从GitHub拉到我的本地机器(运行OSX10.6,我已经安装和配置了MySQL和PHP)。当我转到主页(http://localhost)时,它工作正常(连接到数据库,运行所有PHP,向我显示正确的页面)...但是当我单击任何链接时(例如,转到http://localhost/product/details/464的产品链接)我得到一个空白页面或“找不到请求的URL/product/details/464在此服务器上找不到。”立即。就好像我的堆栈中的某个地方Apache或PHP

php - 使用 PHP 的 Apache 速度

我一直在Google上搜索以尝试查找ApacheVelocity是否可以与PHP一起使用,但到目前为止我还没有找到任何表明它可以的信息。有谁知道这是否可行或是否有替代方法。基本上我想做的是将HTML电子邮件从我的PHP代码中分离出来,这样我就可以加载大量模板文件,然后在需要时将它们关闭。这样我就不必在.php文件中编写长串的HTML代码。如有任何帮助,我们将不胜感激。 最佳答案 对于PHP,我使用Smarty模板引擎,它具有与Velocity相似的语法并且易于使用。我找到{$myvar}比更具可读性.

php - Apache 为 Laravel/public 重写

我对此感到抱歉,但我的htdocsroot是错误的,我无法更改它。所以我必须让它在/public文件夹中工作。我使用普通的Laravel.htaccess文件进行以下重写:RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php/$1[L]如果我打开http://kemtime2_neu.pr.domain.de/public我会被重定向到http://kemtime2_neu.pr.domain.de/public/http://kemtime2_neu.p